@media screen and (min-width:426px){
    .contents{
        margin:auto;
        padding-top:70px;
        padding-bottom:70px;
        width:1400px;
        background:#f5f5f5;
    }

    .contents .titles{
        width:800px;
        border-bottom:#999 1px dashed;
        margin:auto;
    }

    .contents .titles h4{
        text-align:center;
        font-size:26pt;
        font-weight:400;
    }

    .contents .titles p{
        text-align:center;
        font-size:14px;
        margin-top:40px;
        margin-bottom:20px;
    }

    .conts{
        width:800px;
        padding-top:60px;
        margin:auto;
    }

    .conts img{
    }
}
@media screen and (max-width:425px){
    .contents{
        width:80%;
        margin-left:10%;
        margin-top:80px;
        margin-bottom:100px;
    }
    .titles h4{
        text-align: center;
        margin-top: 20px;
        margin-bottom: 20px;
        font-size: 24px;
    }
    .titles p{
        text-align: center;
        font-size: 14px !important;
        margin-bottom: 20px;
        opacity: 0.5;
    }
    .conts img{
        display:block;
        width:80%;
        height:unset !important;
        margin:auto;
    }
}